package com.zhouhailin.reflection.classLoad;

/**
 * 类加载：初始化阶段
 *
 * @Author：zhouhailin
 * @Date： 2023/2/9
 */
public class ClassLoad03 {
    public static void main(String[] args) {

        // 类加载
        new B();
        System.out.println(B.num);
    }
}

class B {
    static {
        System.out.println("B 静态代码块被执行");
        int num = 300;
    }

    // 类中静态变量
    static int num = 100;

    /**
     * 构造器
     */
    public B() {
        System.out.println("B() 构造器被执行");
    }
}
